body {
    font-family: tahoma, helvetica, arial, sans-serif;
    font-size:12px;
    text-align: center;
    background: #5d5d5d url(/images/page_bg.gif);
    margin: 0px;
    padding: 50px;
}

html, #wrapper, h1 {
    margin: 0px;
    padding: 0px;
}

img { border: 0px; }

#wrapper {
    margin: auto;
    width: 900px;
    position: relative;
}


.block {
    display: block;
}

.clear {
    clear:both}

.clear.c0 {
    height:0;
    line-height:0}

.clear.c25 {
    height:25px;
    line-height:25px}

.clear.c35 {
    height:35px;
    line-height:35px}

.clear.c60 {
    height:53px;
    line-height:53px}

.readmore {
    text-align: right;
}

/* page structure */

#wrapper {
    padding-top: 20px;
}

#body {
    padding-bottom: 30px;
    background-color:#F5FCFF;
    -moz-border-radius: 60px 60px 60px 60px;
    -webkit-border-radius:  60px 60px 60px 60px;
}

#nav {
    left: 253px;
    width: 750px;
    height:50px;
}
#nav ul{
    padding: 0px;
    margin: 0px;
    margin-left:30px;
    list-style-type: square;
    list-style-position: inside;
}
#nav li{
    padding: 0px 0px 0px 0px;
    margin: 10px;
    list-style-type: square;
    list-style-position: inside;
    float:left;
    display:inline;
}

.lastchild{border-right: 0px none #FFFFFF !important;}

#nav a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
}
#nav a:hover{
    color:#fcff85;
    -moz-border-radius: 60px 0px 60px 0px;
    border-top:solid #c0d0d9;
}
#nav ul li a.active{
    -moz-border-radius: 60px 0px 60px 0px;
    border-top:solid #c0d0d9;
}
#container{
    background-color:#9AE4E8;
    height:768px;
    width:1024px;
    -moz-border-radius: 60px 60px 60px 60px;
    -webkit-border-radius:  60px 60px 60px 60px;
}
#current {
    float: left;
    width: 22%;
    margin-left: 10px;
    margin-top: -50px;
    background-color:#E0F6FF;
    border-bottom: 1px solid #05256b;
    height:700px;
    -moz-border-radius: 0px 25px 0px 25px;
    -webkit-border-radius:  0px 25px 0px 25px;
    border-bottom: 50px groove #94DFFF;
    border-top: 50px groove #94DFFF;
}

* html #current {
    margin-left: 5px;
}

#content {
      width: 74%;
    float: right;
    margin-right: 8px;
    overflow:auto;
    background-color:#E0F6FF;
    margin-top: -25px;
    padding-bottom: 8px;
    -moz-border-radius: 0px 25px 1000px 1000px;
    -webkit-border-radius:  0px 25px 1000px 1000px;
    border-bottom: 50px groove #94DFFF;
    border-top: 50px groove #94DFFF;
}

* html #content {
    margin-right: 4px;
}

#footer {
    background: url(/images/body_b.gif) no-repeat;
    text-align: center;
    padding-right: 10px;
    padding-left: 480px;
    padding-bottom: 30px;
    background-color:white;
}

#copyright {
    position: relative;
    top: -8px;
    color: #989898;
}

/* current column */

#current .nav {
    margin: 21px 6px 5px 5px;
}

#current ul {
    border: 1px solid #8497c2;
    margin: 0px;
    padding: 0px;
}

* html #current ul {
    padding: 3px 0px;
    padding: 0px;
}

#current li {
    list-style: none;
    border: 1px solid #4e698f;
    padding: 0px 0px 0px 20px;
    margin: 3px;
}

#current li.readmore {
    text-align: right;
    background-image: none;
}

#current ul a {
    color: #beddff;
    text-decoration: none;
    display: block;
    padding: 3px 12px 3px 0px;
}

* html #current ul a {
    width: 100%;
    width: auto;
}

#current ul a:hover {
    color: white;
}

#current .readmore {
    padding: 3px 4px 4px 20px;
}

* html #current .readmore {
    padding: 0px 4px 1px 20px;
    padding: 3px 4px 4px 20px;
}

#current .readmore a {
    text-decoration: underline;
    display: inline;
}

#currenttitle {
    position: absolute;
    left: 15px;
    top: 409px;
}

* html #currenttitle {
    top: 411px;
}


#content .contentbox {
    border: 1px solid #e1e1e1;
    border-top: none;
    padding: 5px 20px 10px 20px;
}

* html #content .contentbox {
    padding-bottom: 11px;
}

#content, #content a {
    color: black;
}

#content a:hover {
    color: black;
    border-bottom:solid black;
}

.boxy {
    border:solid black 0.1px;
    text-align:center;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

.boxy .content_box label {
    margin-top:10px;
    text-transform:capitalize;
    text-align:right;
    float:left;
    width:200px;
    padding-right:25px;

}

.boxy .content_box {
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #9AE4E8;
}

.boxy input[type=submit] {
    clear:both;
    text-align:center;
    float:none;
    margin-top:10px;
}

.left .boxy{
    float: left;
    width:320px;
    margin: 0px 20px 0px 0px;
}

.right .boxy{
    float: right;
    width:320px;
    margin: 0px 0px 20px 20px;
}


.self{
    clear:both;
    padding-top:10px;
}

.boxy .long{
    background-color: #9AE4E8;
    height:200px;
    width:100%;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    text-align:center;
}

.boxy .long .forms{
    width :200px;
    margin-left:270px;
}

.head{
    font-size:20px;
    clear:both;
    float:left;
    width:100%;
    background-color:  #c0d0d9;
    border-bottom:dashed black;
    font-weight:bolder;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

.subhead{
    font-size:12px;
    clear:both;
    float:left;
    width:100%;
    background-color:  #c0d0d9;
    border-bottom:dashed black;
    font-weight:bolder;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-top:solid black;
}

.spacehead{
    background-color:  #c0d0d9;
    width:100%;
    border-bottom:double black;
    border-top:groove black;
    -moz-border-radius: 60px 0px 60px 0px;
}

.notice{
    margin-top:10px;
    clear:both;
    float: left;
    font-size:13px;
    display:block;
    border-top:groove thick #c0d0d9;
    border-bottom:groove thick #c0d0d9;
    -moz-border-radius: 10px 10px 10px 10px;
    width:100%;
}

.notice a{
    margin-top:10px;
    clear:both;
    font-size:13px;
    display:block;
    color:#c010d9;
    text-align:center
}

.accord{
    width:100%;
    height:100%;
    float:left;
    clear:both;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

.accord .content{
    width:100%;
    height:100%;
    background-color:#9AE4F8;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

.scroll{
    width:100%;
    height:100%;
    overflow:auto;
    background-color:#9AE4F8;

}

.accord .content p{
    width:100%;
    height:100%;
    background-color:#c0d3f9;
    margin-top: 10px;
    border:dotted green;
}
 